package main

import "fmt"

//var logger *zap.Logger

type A []int

func (h *A) Get() int {
	//old := *h
	n := len(*h)
	x := (*h)[n-1]
	*h = (*h)[0 : n-1]
	return x
}
func main() {

	a := A{1, 2, 3}
	a.Get()
	fmt.Println(a)
	//
	//fmt.Println(a)
	//fmt.Println(&a)

	//cr.Logger.Error()
	//InitLogger()
	//defer logger.Sync()
	//simpleHttpGet("www.google.com")
	// simpleHttpGet("http://www.google.com")
}

//func InitLogger() {
//	logger, _ = zap.NewProduction()
//}
//
//func simpleHttpGet(url string) {
//	resp, err := http.Get(url)
//	if err != nil {
//		logger.Error(
//			"Error fetching url..",
//			zap.String("url", url),
//			zap.Error(err))
//	} else {
//		logger.Info("Success..",
//			zap.String("statusCode", resp.Status),
//			zap.String("url", url))
//		resp.Body.Close()
//	}
//}
